(a person) beleaguered - Turc Anglais Dictionnaire